# /etc/systemd/system/unionfs.service
#########################################################################
# Title:         Cloudbox: UnionFS Mount                                #
# Author(s):     l3uddz                                                 #
# URL:           https://github.com/cloudbox/cloudbox                   #
# --                                                                    #
#         Part of the Cloudbox project: https://cloudbox.works          #
#########################################################################
#                   GNU General Public License v3.0                     #
#########################################################################

[Unit]
Description=UnionFS Mount
After=network-online.target

[Service]
Type=forking
GuessMainPID=no
User={{ user.name }}
Group={{ user.name }}
ExecStart=/usr/bin/unionfs-fuse \
  -o cow,allow_other,nonempty \
  /mnt/local=RW:/mnt/remote=RO /mnt/unionfs
ExecStop=/bin/fusermount -u /mnt/unionfs

[Install]
WantedBy=default.target
